//package p.ithorns.framework.mysql;
//
//import com.alibaba.fastjson.annotation.JSONField;
//import com.baomidou.mybatisplus.annotation.FieldFill;
//import com.baomidou.mybatisplus.annotation.TableField;
//import com.baomidou.mybatisplus.extension.activerecord.Model;
//import com.fasterxml.jackson.annotation.JsonFormat;
//import com.fasterxml.jackson.annotation.JsonInclude;
//import io.swagger.annotations.ApiModelProperty;
//import lombok.Getter;
//import lombok.Setter;
//import org.springframework.format.annotation.DateTimeFormat;
//
//import java.util.Date;
//
///**
// * SuperEntity
// * 实体父类
// * <p>
// * //@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")  //页面写入数据库时格式化
// * //@JSONField(format="yyyy-MM-dd HH:mm:ss")        //数据库导出页面时json格式化
// *
// * @author 2020/9/14-14:26 by Ht.L
// */
//@Setter
//@Getter
//public class SuperEntity<T extends Model<?>> extends Model<T> {
//    /**
//     * 创建时间
//     */
//    @JsonInclude(value = JsonInclude.Include.NON_NULL)
//    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
//    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
//    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
//    @TableField(fill = FieldFill.INSERT)
//    @ApiModelProperty(value = "创建时间")
//    protected Date createTime;
//
//    @JsonInclude(value = JsonInclude.Include.NON_NULL)
//    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
//    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
//    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
//    @TableField(fill = FieldFill.INSERT_UPDATE)
//    @ApiModelProperty(value = "更新时间")
//    protected Date updateTime;
//
//    @JsonInclude(value = JsonInclude.Include.NON_NULL)
//    @ApiModelProperty(value = "创建人")
//    protected String creator;
//
//    @JsonInclude(value = JsonInclude.Include.NON_NULL)
//    @ApiModelProperty(value = "修改人")
//    protected String updateUser;
//
//}